a stroll in the town - Turkish English Dictionary